package com.example.security.social.qq;

import org.springframework.social.connect.Connection;
import org.springframework.social.connect.ConnectionSignUp;
import org.springframework.stereotype.Component;

@Component("connectionSignUp")
public class QQConnectionSignUp implements ConnectionSignUp {
    /**
     * 该类主要是第三方登录不用去注册或者绑定一个本地用户
     * 直接在userconnection表中默认插入一条代表和本地用户绑定好的用户
     */

    @Override
    public String execute(Connection<?> connection) {
        //根据社交用户信息默认创建用户并返回用户唯一标识
        return connection.getDisplayName();
    }
}
